package com.sjd.farm.domain.dto.goods;

import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.serializer.SerializerFeature;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.List;

/**
 * @author : Mr.s
 * @version : 1.0
 * @description : 管理平台农场商品增加类
 * @date : 2022-01-27 17:03
 */
@Data
public class SjdWebSiteFarmGoodsAddRequestDTO {

    /**
     * 商品名称
     */
    @NotNull(message = "goodsName不可为空")
    private String goodsName;

    /**
     * 商品大图
     */
    @NotNull(message = "bigPicture不可为空")
    private String bigPicture;

    /**
     * 图片集合
     */
    @NotNull(message = "goodsPicture不可为空")
    private List<String> goodsPicture;

    /**
     * 商品简介
     */
    @NotNull(message = "goodsTips不可为空")
    private String goodsTips;

    /**
     * 商品详情
     */
    @NotNull(message = "goodsDetail不可为空")
    private String goodsDetail;

    /**
     * 商品单价
     */
    @NotNull(message = "goodsPrice不可为空")
    private BigDecimal goodsPrice;

    /**
     * 商品分类属性。3-农具 4-农作物
     */
    @NotNull(message = "goodsTypeClass不可为空")
    private Integer goodsTypeClass;

    /**
     * 商品等级
     */
    @NotNull(message = "goodsLevel不可为空")
    private Integer goodsLevel;

    /**
     * 库存量
     */
    @NotNull(message = "goodsStorage不可为空")
    private BigDecimal goodsStorage;


    /**
     * 是否上线
     */
    @NotNull(message = "isOnline不可为空")
    private Boolean isOnline;

}
